a2fb6b88d882b07dcdff5a21d2c6b06f92e3dd41,xwiki-core/src/main/java/com/xpn/xwiki/store/XWikiHibernateStore.java,XWikiHibernateStore,deleteXWikiDoc,#XWikiDocument#XWikiContext#,746
Before Change
// Remove properties planned for removal
if (doc.getObjectsToRemove().size() > 0) {
for (int i = 0; i < doc.getObjectsToRemove().size(); i++) {
BaseObject bobj = (BaseObject) doc.getObjectsToRemove().get(i);
if (bobj != null)
deleteXWikiObject(bobj, context, false);
}
doc.setObjectsToRemove(new ArrayList<BaseObject>());
}
After Change
for (int i = 0; i < doc.getObjectsToRemove().size(); i++) {
BaseObject bobj = doc.getObjectsToRemove().get(i);
if (bobj != null) {
deleteXWikiObject(bobj, context, false);
}
}
doc.setObjectsToRemove(new ArrayList<BaseObject>());